package rothag.models.developpement;

import rothag.models.ModelBase;

/**
 * @version 0.1
 * @author gulian.lorini
 */
public class Conduite extends ModelBase implements Developpement {

    private int cout;
    private int points;
    private String effet;
    private String nom;

    public Conduite() {
        cout = 10;
        points = 2;
        nom = this.getClass().getSimpleName();
        effet = "Après son dernier lancer, le joueur peut choisir un dé et le relancer. Le joueur peut relancer un dé avec un crâne dessus. Le joueur accepte automatiquement le résultat du nouveau lancer..";

    }

    /**
     * Retourne le nom du développement
     * @return Nom du développement
     */
    public String getNom() {
        return nom;
    }

    /**
     * Retourne l'effet du développement
     * @return Effet du développement
     */
    public String getEffet() {
        return effet;
    }

    /**
     * Retourne le nombre de points gagnés avec le développement
     * @return Nombre de points gagnés
     */
    public int getPoints() {
        return points;
    }

    /**
     * Retourne le coût du développement
     * @return Coût du développement
     */
    public int getCout() {
        return cout;
    }
}
